package com.xzy.b;

import org.springframework.context.annotation.Bean;

/**
 * 说明：
 *
 * @author xzy
 * @date 2021/11/28 17:19
 */
public class StudentConfig {

    /*
     * 比较通过XML和配置类定义Bean：
     * 1、XML 《==》 配置类
     * 2、<bean> 《==》 @Bean
     */

    /*
     * 相比于<bean>，使用@Bean定义Bean更有优势：
     * 1、可以灵活的控制Bean的创建
     * 2、解析XML文件性能更差
     */

    /**
     * Bean的ID等于方法名
     */
    @Bean
    public StudentService studentService() {
        // do something to make bean
        return new StudentServiceImpl();
    }
}
